#ifndef _W25Q64_H_
#define _W25Q64_H_

#include "stm32f4xx.h"


#define W25Q64_CS_L  GPIO_ResetBits(GPIOA,GPIO_Pin_4)
#define W25Q64_CS_H  GPIO_SetBits(GPIOA,GPIO_Pin_4)

void W25Q64_Init(void);
u16 W25Q64_Read_ID(void);
void W25Q64_Page_Write(u32 Addr,u8 *Buff,u16 Number);
void W25Q64_Read(u32 Addr,u8 *Buff,u16 Number);
void W25Q64_Sector_Erase(u32 Addr);
void W25Q64_Write(u32 Addr,u8 *Buff,u16 Number);
void W25Q64_Block_Erase(u32 Addr);

#endif
